a7b480fab6fdd38a6d374ccd5088c4b0cfa5f59d,data-fabric/src/main/java/com/continuuity/data2/dataset/lib/table/leveldb/LevelDBOcTableClient.java,LevelDBOcTableClient,isVisible,#Transaction#number#,130

Before Change



  private static boolean isVisible(Transaction transaction, long version) {
    return transaction == null ||
      version <= transaction.getReadPointer() && Arrays.binarySearch(transaction.getExcludedList(), version) < 0;
  }

  private NavigableMap<byte[], byte[]> getInternal(byte[] row, byte[][] columns,

After Change


  public LevelDBOcTableClient(String tableName, LevelDBOcTableService service) throws IOException {
    super(tableName);
    this.core = new LevelDBOcTableCore(tableName, service);
  }

  // TODO this is the same for all OcTableClient implementations -> promote to base class
  @Override
  public void startTx(Transaction tx) {
    super.startTx(tx);